@charset "utf-8";
/* CSS Document */

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, ins, img {
	margin:0;
	padding:0;
	word-wrap:break-word;
}
html {
	background:#f2f2f2;
}
body {
	font:12px/20px Arial, Helvetica, '宋体', sans-serif;
	color:#333;
}
img {
	border:none 0;
}
input, img, select {
	vertical-align:middle;
}
table {
	border-collapse:collapse;
}
ul li {
	list-style:none;
	padding:0;
	margin:0;
}
ol {
	list-style-type:decimal;
	list-style:decimal;
	padding-left:22px;
}
.clear:after, .button:after, .ui_layout:after, .abeam:after, .list li:after, .tales60:after, .tales100:after, .selectOptions:after, .inner:after {
	content:'content';
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
	width:0;
	font-size:0;
}
.clear, .button, .ui_layout, .abeam, .list li, .tales60, .tales100, .selectOptions, .inner {
	zoom:1;
}
.cls {
	display:block;
	clear:both;
	height:0;
	width:0;
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	display:inline;
}
.left {
	float:left;
}
.right {
	float:right;
}
em {
	font-style:normal;
}
a {
	text-decoration:none;
	color:#333;
	outline:none;
}
.gray {
	color:gray;
}
.c999 {
	color:#999;
}
.c666 {
	color:#666;
}
.cMovie {
	color:#c30!important;
}
.cDrama {
	color:#88610a!important;
}
.cSport {
	color:#39c!important;
}
.cGym {
	color:#390!important;
}
.tal {
	text-align:left;
}
.tar {
	text-align:right;
}
.center {
	text-align:center;
}
.none {
	display:none!important;
}
.bold {
	font-weight:bold;
}
.fs12 {
	font-size:12px;
}
.fs14 {
	font-size:14px;
}
.fs20 {
	font-size:20px;
}
.fs30 {
	font-size:30px;
}
.ffst {
	font-family:'宋体';
}
.lineThrough {
	text-decoration:line-through;
}
.fontTa {
	font-family:'tahoma', 'Arial';
}
.black, .link_panel a {
	color:#333;
}
a:hover, .link_panel a:hover {
	color:#ff6200;
	text-decoration:underline;
}
.uiTag, .noAriimg, .hottopNo, .say_submit, .wlSearchLogo, .wlSearchBt, .c .button img, .say_face .waTag img, .button, .button input, .button span, .sureBt, .tab_menu li a, .tab_menu li a span, .minTab .navs, .minTab .navs em, .minTab .select, .minTab .select span, .menus, .menus a.select, .inIco, .search_Bt, .dates, .moduleLogo .area span, .searchToolBt, .freeTag, .navigation a.select, .navigation a:hover, .ratings li, .ui_big_ratings li, .initRating span, .attentionBt, .blueBt, .videoMove, .evolve, .searchBt, .Wb, .even_phone, .even_myAccount, .botton_count_on, .botton_count_off, .film_review_text .uiPt {
	display:inline-block;
	border:none;
	text-decoration:none!important;
	width:auto;
	background:url(home/main.png?v=100010);
	_background:url(home/main.gif?v=100010);
	background-repeat:no-repeat;
	vertical-align:middle;
}
.icon_wala {
	background:url(global/icon.png) no-repeat;
}
.ico_g {
	background:url(global/ico_g.png) no-repeat;
}
.ui_header {
	height:35px;
	width:100%;
	position:relative;
	z-index:0;
	line-height:34px;
}
.ui_header .ui_header_layer {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:35px;
	background:url(home/ui_header_bg.png) repeat-x;
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/home/ui_header_bg.png', sizingMethod='scale');
}
.ui_header .ui_header_text {
	position:relative;
	z-index:1;
	width:960px;
	margin:0 auto;
	height:100%;
	font-family:'宋体';
}
.ui_header_text a, .ui_header_text span {
	margin:0 3px;
}
.Wb {
	display:inline-block;
	padding-left:18px;
	height:16px;
	line-height:16px;
	overflow:hidden;
	float:left;
	vertical-align:middle;
	background-position:-284px -56px;
	margin-left:3px;
	color:#C03B0C;
}
.gewa_logo, .selectPt, .menuList li, .ico, .objtime img, .orderQs {
	background:transparent url(home/gewa_home_bg.png?v=000001);
}
.u_header {
	width:100%;
	height:44px;
	background:#F9F1EC;
	border-bottom:1px solid #e1e1e1;
}
.u_header .header_inner {
	width:960px;
	height:100%;
	position:relative;
	z-index:9;
	margin:0 auto;
}
.u_header .gewa_logo {
	display:block;
	height:100%;
	width:235px;
	text-decoration:none!important;
	background-repeat:no-repeat;
	_filter:alpha(opacity=60);
}
.link_panel {
	width:480px;
	position:absolute;
	right:0;
	bottom:5px;
	text-align:right;
	height:20px;
}
.link_panel a {
	display:inline-block;
	padding-right:8px;
	height:20px;
}
.selectPt {
	background-position:-592px -89px;
	background-repeat:no-repeat;
	width:10px;
	height:16px;
	vertical-align:baseline;
}
.specList {
	width:126px;
	background:transparent;
	text-align:left;
	height:100%;
	padding-top:5px;
	_padding-top:6px;
	position:relative;
	z-index:2;
	left:-3px;
	top:-3px;
}
.specList ul {
	padding:0 3px;
	width:118px;
	border-width:0 1px 1px;
	border-style:solid;
	border-color:#efefef;
	clear:both;
}
.specList li {
	height:26px;
	line-height:26px;
	padding:0 6px;
	border-bottom:1px dotted #eee;
	overflow:hidden;
	width:106px;
*float:left;
}
.specList li.select {
	background-color:#fff;
	border-bottom-color:#dedede;
}
.toolbarBody {
	height:24px;
	width:100%;
	background:#e8ebeb;
	border-bottom:1px solid #dcdcdc;
	overflow:hidden;
	line-height:24px;
}
.toolbarBody .inner {
	padding:0;
	width:960px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	height:24px;
}
.toolbarBody .link_panel {
	text-align:right;
	width:auto;
	top:0;
	top:1px\9;
}
.toolbarBody .link_panel a {
	padding:0 5px;
	display:inline-block;
	height:24px;
	line-height:24px;
	float:left;
	text-decoration:none!important;
}
.toolbarBody span.split {
	background-color:#777;
	float:left;
	height:11px;
	margin:7px 3px 0;
	margin:5px 3px 0\9;
	overflow-x:hidden;
	overflow-y:hidden;
	width:1px;
}
.toolbarBody a .uoder {
	border:1px solid #999;
	background:#fcf6da;
	padding:0 3px;
*padding-top:2px;
*line-height:22px;
}
.logoBody {
	height:70px;
	padding:0 20px;
	position:relative;
	z-index:9;
	width:920px;
	margin:0 auto;
}
.logoBody .logo {
	display:block;
	position:absolute;
	z-index:3;
	width:153px;
	height:52px;
	left:0;
	top:8px;
	text-decoration:none!important;
	cursor:pointer;
	overflow:hidden;
}
.logoBody .logo img {
	width:153px;
	height:380px;
	background:url(global/logos.png) no-repeat;
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/global/logos.png', sizingMethod='crop');
	border:none;
}
.moduleLogo {
	position:absolute;
	height:45px;
	width:auto;
	left:153px;
	top:17px;
	z-index:3;
	_width:260px;
}
.logoBody .movie img {
	margin-top:-55px;
}
.logoBody .drama img {
	margin-top:-109px;
}
.logoBody .ktv img {
	margin-top:-163px;
}
.logoBody .gym img {
	margin-top:-271px;
}
.logoBody .bar img {
	margin-top:-217px;
}
.logoBody .sport img {
	margin-top:-325px;
}
.moduleLogo .area {
	display:inline-block;
	float:left;
}
.moduleLogo .area b {
	display:block;
	height:20px;
	line-height:20px;
	color:#333;
	font-size:18px;
}
.moduleLogo .area span {
	padding-right:12px;
	color:#818080;
	background-position:right -852px;
	line-height:16px;
	cursor:pointer;
}
.toolSearch {
	height:30px;
	width:310px;
	position:absolute;
	right:-6px;
	top:2px;
	clear:both;
	z-index:3;
}
.toolSearch .text {
	font-size:12px;
	border-color:#9f9f9f;
	width:220px;
	padding:5px 3px;
	float:left;
	border-right:0;
	height:16px;
}
.toolSearch .searchToolBt {
	background-position:right -924px;
	width:77px;
	height:28px;
	float:left;
	cursor:pointer;
}
.navigationBar {
	height:33px;
	width:100%;
	position:relative;
}
.navigationBar .alphaBg {
	width:100%;
	height:36px;
	position:absolute;
	z-index:0;
	background:url(home/nav_alphaBg.png) repeat-x;
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/home/nav_alphaBg.png', sizingMethod='scale');
}
.navigation {
	height:36px;
	width:100%;
	cursor:default;
	z-index:1;
	position:absolute;
	top:0;
	left:0;
}
.navigation .inner {
	width:960px;
	padding:0;
	height:32px;
	line-height:32px;
	line-height:34px\9;
	overflow:hidden;
	margin:1px auto 0;
	position:relative;
}
.navigation a, .navigation span {
	display:block;
	height:32px;
	width:50px;
	text-decoration:none!important;
	float:left;
	text-align:center;
	font-size:14px;
}
.navigation span {
	width:10px;
	margin-top:-2px;
	color:#ccc;
}
.navigation a.select, .navigation a:hover {
	width:50px;
	color:#fff!important;
	background-position:0 -2705px;
}
.navigationBar .movie a {
	color:#c03b0c;
}
.navigationBar .drama a {
	color:#88610a;
}
.navigationBar .ktv a {
	color:#b02274;
}
.navigationBar .bar a {
	color:#3d0560;
}
.navigationBar .gym a {
	color:#3f8e0b;
}
.navigationBar .sport a {
	color:#1682aa;
}
.navigationBar .movie a.select, .navigationBar .movie a:hover {
	background-position:0 -2705px;
}
.navigationBar .drama a.select, .navigationBar .drama a:hover {
	background-position:right -2705px;
}
.navigationBar .ktv a.select, .navigationBar .ktv a:hover {
	background-position:-200px -2705px;
}
.navigationBar .bar a.select, .navigationBar .bar a:hover {
	background-position:-150px -2705px;
}
.navigationBar .gym a.select, .navigationBar .gym a:hover {
	background-position:-100px -2705px;
}
.navigationBar .sport a.select, .navigationBar .sport a:hover {
	background-position:-50px -2705px;
}
.navigationChild {
	width:960px;
	height:28px;
	line-height:28px;
	margin:0 auto;
}
.navigationChild a {
	padding:0 10px;
	color:#fff;
}
.navigationChild a.select {
	font-weight:bold;
}
.movieNavigation {
	background:#c03b0c;
	color:#e17b56;
}
.dramaNavigation {
	background:#88610a;
	color:#bb943e;
}
.ktvNavigation {
	background:#b02274;
	color:#dd56a4;
}
.barNavigation {
	background:#3d0560;
	color:#aa57de;
}
.sportNavigation {
	background:#1682aa;
	color:#51bce4;
}
.gymNavigation {
	background:#3f8e0b;
	color:#64ba2c;
}
.show_fast_list {
	width:896px;
	position:absolute;
	left:4%;
	top:30%;
	z-index:200;
}
.fast_data {
	width:845px;
	padding:10px;
	overflow:hidden;
	position:relative;
}
.fast_content {
	width:823px;
	height:96%;
	padding:10px;
	overflow:hidden;
	border-width:0 1px 1px;
	border-style:solid;
	border-color:#fbb04e;
}
.fast_content a {
	display:inline-block;
	width:260px;
	margin:0 6px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-decoration:none!important;
	float:left;
	text-indent:2px;
}
.fast_select {
	padding-top:6px;
	width:100%;
	background-position:0 -1716px;
	background-repeat:repeat-x;
	height:27px;
	overflow:hidden;
}
.fast_select a {
	display:inline-block;
	height:22px;
	padding:0 8px;
	text-decoration:none!important;
	background-position:0 -1642px;
	background-repeat:repeat-x;
	line-height:22px;
	float:left;
	color:#516A86;
	position:relative;
	border-right:1px solid #FBFCFC;
}
.fast_content a:hover, .fast_content a.select {
	background:#f9a338;
	color:#fff;
}
.fast_content a:hover em, .fast_content a.select em {
	color:#fff;
}
.fast_select a.select, .fast_select a:hover {
	background-position:0 -1670px;
	background-repeat:repeat-x;
	color:#fff;
	margin-top:-4px;
	height:22px;
	padding-top:4px;
}
.fast_select a.select span, .fast_select a:hover span {
	position:absolute;
	bottom:-5px;
	left:36%;
	display:inline-block;
	height:9px;
	width:15px;
	background:url(global/tabpick.gif) center bottom no-repeat;
}
.footer {
	width:920px;
	margin:0 auto;
	padding:20px;
	border-top:3px solid #ccc;
	background:#e4e4e4;
	height:auto;
}
.footer p, .footer p a {
	color:#666;
}
.footer p a:hover {
	color:#ff6200;
}
.gLogo, .gTel, .footer .abouts .inner {
	background:url(global/footer.png?v=0000001) no-repeat;
}
.gLogo {
	position:absolute;
	width:115px;
	height:43px;
	left:0;
	top:10px;
	text-decoration:none!important;
	display:block;
}
.gTel {
	position:absolute;
	right:0;
	top:11px;
	background-position:0 bottom;
	height:41px;
	width:183px;
}
.footer p span {
	margin:0 5px;
}
.footer .abouts {
	padding:10px 0;
	position:relative;
	width:100%;
	overflow:hidden;
}
.footer .abouts .inner {
	margin:0 210px 0 115px;
	padding:0 0 0 12px;
	background-position:-218px -44px;
	line-height:22px;
}
.footer_tag {
	width:100%;
	height:51px;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
}
.footer_tag img {
	margin:0 10px;
	background:url(global/footer_tag.gif) no-repeat;
}
.footer .aboutUs .footerBox {
	width:20%;
	float:left;
	text-align:left;
}
.footer .aboutUs dl dt {
	font-weight:bold;
}
.footer .aboutUs {
	line-height:30px;
	overflow:hidden;
	_height:100%;
}
.footer .aboutUs .aboutBox ul {
	margin-left:80px;
}
.footer .aboutUs .contactBox ul {
	margin-left:60px;
}
.footer .aboutUs .logoBox {
	background:url(global/footerLogo.png) center center no-repeat;
	height:140px;
}
.footer .aboutUs .phoneBox dl {
	margin:30px 0 0 60px;
}
.footer .aboutUs .teleBox dl {
	margin:30px 0 0 10px;
}
.footer .seatList span {
	margin:0 2px;
}
.mt0 {
	margin-top:0!important;
}
.ml3 {
	margin-left:3px;
}
.mr3 {
	margin-right:3px;
}
.mt3 {
	margin-top:3px;
}
.mt5 {
	margin-top:5px;
}
.ml5 {
	margin-left:5px;
}
.mr5 {
	margin-right:5px;
}
.m5 {
	margin:0 5px;
}
.ml10 {
	margin-left:10px;
}
.mr10 {
	margin-right:10px;
}
.mt10 {
	margin-top:10px;
}
.ml15 {
	margin-left:15px;
}
.mr15 {
	margin-right:15px;
}
.mt15 {
	margin-top:15px;
}
.ml20 {
	margin-left:20px;
}
.mr20 {
	margin-right:20px;
}
.mt20 {
	margin-top:20px;
}
.ml30 {
	margin-left:30px;
}
.mr30 {
	margin-right:30px;
}
.mt30 {
	margin-top:30px;
}
.m1, .m2 {
	font-size:1px;
	height:1px;
	overflow:hidden;
	display:block;
	border-style:solid;
	border-width:0 1px;
}
.m1 {
	margin:0 3px;
}
.m2 {
	margin:0 2px;
}
.m {
	margin:0 1px;
	border-style:solid;
	border-width:0 1px;
	overflow:hidden;
}
.button, .button span, .button input {
	cursor:pointer;
	display:inline-block;
	text-align:center;
	width:auto;
	font-family:'宋体';
	text-decoration:none!important;
}
.whiteBt {
	background-position:0 -3676px;
}
.whiteBt span, .whiteBt input {
	background-position:right -3700px;
	color:#666;
}
.iconBt {
	padding:0 0 0 10px!important;
}
.iconBt span, .iconBt input {
	padding:0 10px 0 0!important;
}
.iconBt:hover {
	background-position:0 -4982px!important;
}
.iconBt:hover span, .iconBt:hover input {
	background-position:right -5005px!important;
}
.iconBt em {
	color:#333!important;
}
.iconBt:hover em {
	color:#333!important;
}
.redBt:hover, .whiteBt:hover, label.hover {
	background-position:0 -3421px;
}
.redBt:hover span, .whiteBt:hover span, label.hover input, .whiteBt:hover input {
	background-position:right -3445px;
	color:#fff;
}
label.bg_hover {
	background-position:0 -3532px;
}
label.bg_hover input {
	background-position:right -3565px;
	color:#fff;
}
.bigBt {
	line-height:32px;
	line-height:34px\9;
	overflow:hidden;
	padding-left:20px;
	height:32px;
}
.bigBt span, .bigBt input {
	font-size:14px;
	font-weight:bold;
	padding-right:20px;
	height:32px;
	line-height:34px\9;
	overflow:hidden;
	float:left;
	text-shadow:1px 1px 0 #b6380d;
}
.minBt {
	line-height:23px;
	line-height:23px;
	height:23px;
	padding-left:15px;
}
.minBt span, .minBt input {
	padding-right:15px;
	height:23px;
	line-height:23px;
	float:left;
	font-size:12px;
}
.search_Bt {
	background-position:-26px -104px;
	height:25px;
	width:82px;
	float:left;
}
.gr-r {
	background-image:-moz-linear-gradient(left center, #bbb, #FFF);
	background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #bbb), color-stop(1, #FFF));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr = '#bbbbbb', EndColorStr = '#FFFFFF', gradientType = 1);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#bbbbbb',EndColorStr='#FFFFFF',gradientType=1)";
	font-size:0;
	height:1px;
	line-height:0;
	position:absolute;
	right:0;
	bottom:-1px;
	width:100%;
}
.gr-l {
	background-image:-moz-linear-gradient(left center, #FFF, #bbb);
	background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #FFF), color-stop(1, #bbb));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr = '#FFFFFF', EndColorStr = '#bbbbbb', gradientType = 1);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF',EndColorStr='#bbbbbb',gradientType=1)";
	font-size:0;
	height:1px;
	line-height:0;
	position:absolute;
	left:0;
	bottom:-1px;
	width:50%;
}
.ui_layout {
	width:960px;
	height:100%;
	margin:0 auto;
	overflow:hidden;
}
.ui_abeam, .ui_abeam .abeam, .ui_vertical, .uiList, .ul-33 {
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:0;
}
.ui_vertical .vertical {
	width:33.3%;
	overflow:hidden;
	float:left;
}
.ui_abeam .abeam {
	margin:20px 0 0;
	padding-bottom:20px;
}
.uipic, .uiText, .ui_left, .ui_right {
	margin-bottom:-30000px;
	padding-bottom:30000px;
	float:left;
}
.ui_vertical .uipic, .ui_vertical .uiText {
	float:inherit;
	margin-top:10px;
	max-width:100%;
}
.uipic {
	margin-right:10px;
	display:inline-block;
	width:auto;
	text-align:center;
}
.uiText {
	width:78.2%;
}
.title, .titleB {
	height:26px;
	position:relative;
	line-height:26px;
	width:100%;
	z-index:0;
}
.more {
	position:absolute;
	right:10px;
	top:0;
}
.title h2, .title h3, .uiText h2, .uiText h3 {
	font-size:14px;
	font-weight:normal;
	line-height:26px;
	line-height:28px\9;
	overflow:hidden;
}
.titleB h2 {
	font-size:14px;
	line-height:26px;
}
.uiText h4, .uiText h5, .uiText h6 {
	font-size:12px;
	font-weight:normal;
}
.btLine .abeam, .ulLine li, .line {
	border-bottom:1px solid #efefef;
}
.btLine2 {
	border-bottom:2px solid #ececec;
}
.list li {
	line-height:22px;
}
.list .uipic {
	margin:0;
	padding:0;
}
.list .uiText {
	margin:0;
	padding:0;
	min-width:87.2%;
}
.ul-33 li {
	width:33%;
	overflow:hidden;
	float:left;
	text-align:center;
	margin-top:12px;
	height:100%;
}
.text {
	border-width:1px;
	border-style:solid;
	border-color:#777 #bbb #bbb;
	padding:4px;
	font-size:12px;
	width:200px;
	color:#666;
	background:url(global/textbg.png) no-repeat;
}
.ui-100 {
	padding-left:100px;
	height:100%;
	clear:both;
	margin-top:16px;
}
.ui-100 dt {
	float:left;
	margin-left:-100px;
	_margin-left:-50px;
	width:100px;
	text-align:center;
}
.switch_ui_t, .switch_ui_b, .switch_uis_t, .switch_uis_b, .switch_ui_outside .pl, .switch_ui_inside .pl, .cite, .reply, .micon, .switch_uiw_t, .switch_uiw_b, .send_wala .wala_text, .send_wala .wala_text_inner, .send_wala .wala_text .pl {
	background-image:url(home/icon_ui_dailog.png?v=0000001);
	_background-image:url(home/icon_ui_dailog.gif);
	background-repeat:no-repeat;
}
.switch_ui_outside, .switch_ui_inside {
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
	z-index:0;
}
.switch_ui_outside .inner, .switch_ui_inside .inner {
	padding:0 10px 0!important;
}
.switch_plugs {
	padding-left:10px;
}
.switch_ui_t {
	height:6px;
	background-position:0 0;
	padding-left:10px;
	overflow:hidden;
	_background-position:0 -165px;
}
.switch_ui_t .switch_ui_t {
	background-position:right -6px;
	padding-left:0;
	width:100%;
	_background-position:right -173px;
}
.switch_ui_b {
	height:8px;
	padding-left:10px;
	background-position:0 -13px;
	overflow:hidden;
	_background-position:0 -184px;
	_height:6px;
}
.switch_ui_b .switch_ui_b {
	background-position:right -21px;
	padding-left:0;
	_background-position:right -192px;
}
.switch_ui_c {
	height:auto;
	background-image:url(home/icon_ui_x.png);
	background-repeat:repeat-y;
	padding-right:5px;
	background-position:right 0;
	margin-left:1px;
	_margin-left:0;
	_padding-right:0;
	_background:#fff;
	_border-width:0 1px;
	_border-style:solid;
	_border-color:#e0e0e0;
	_height:100%;
}
.switch_ui_outside .pl, .switch_ui_inside .pl {
	position:absolute;
	width:9px;
	display:inline-block;
	top:12px;
	z-index:9;
	left:2px;
}
.switch_ui_outside .pl {
	height:18px;
	background-position:0 -92px;
}
.switch_ui_inside .pl {
	height:13px;
	line-height:10px;
	font-size:0;
	background-position:0 -75px;
	background-color:#fff;
}
.switch_ui_c .switch_ui_c {
	padding:0;
	background-position:0 0;
	width:100%;
	margin-left:-1px;
	_margin-left:0;
	_border:none;
	_height:100%;
	clear:both;
}
.switch_uis_t {
	height:6px;
	padding-left:9px;
	background-position:0 -33px;
	overflow:hidden;
}
.switch_uis_t .switch_uis_t {
	padding-left:0;
	background-position:right -42px;
}
.switch_uis_c {
	background:url(home/icon_uis_x.png?v=0000001) repeat-y;
	_background:url(home/icon_uis_x.gif) repeat-y;
	height:auto;
	padding-left:1px;
}
.switch_uis_c .switch_uis_c {
	background-position:right 0;
	padding-left:0;
	width:100%;
	overflow:hidden;
}
.switch_uis_b {
	height:6px;
	padding-left:9px;
	background-position:0 -53px;
	overflow:hidden;
}
.switch_uis_b .switch_uis_b {
	padding-left:0;
	background-position:right -61px;
}
.switch_uiw_t {
	height:6px;
	padding-left:10px;
	background-position:0 -165px;
	overflow:hidden;
}
.switch_uiw_t .switch_uiw_t {
	background-position:right -173px;
	padding-left:0;
}
.switch_uiw_c {
	height:100%;
	border-width:0 1px;
	border-style:solid;
	border-color:#e0e0e0;
	background-color:#fff;
}
.switch_uiw_b {
	height:6px;
	padding-left:10px;
	background-position:0 -184px;
	overflow:hidden;
}
.switch_uiw_b .switch_uiw_b {
	background-position:right -192px;
	padding-left:0;
}
.cite, .reply {
	display:inline-block;
	padding-left:18px;
	height:20px;
	margin-left:10px;
	color:gray;
	cursor:pointer;
}
.cite a, .reply a {
	color:#666!important;
}
.switch_uis_c .t {
	height:20px;
	width:100%;
	clear:both;
	color:gray;
	position:relative;
}
.switch_uis_c .rtime {
	float:left;
}
.switch_uis_c .ruse {
	float:right;
}
.cite {
	background-position:0 -112px;
}
.reply {
	background-position:0 -130px;
}
.ico {
	display:inline-block;
	padding-left:18px;
	background-repeat:no-repeat;
}
.pubpic, .picmin, .picmax {
	display:inline-block;
	width:50px;
	height:50px;
	background:#f9f9f9;
	margin:0 auto 5px auto;
	overflow:hidden;
}
.pubpic span, .pubpic img, .picmin span, .picmin img, .picmax span, .picmax img {
	width:50px;
	height:50px;
	display:inline-block;
	cursor:pointer;
}
.pubpic span, .pubpic img {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.pubpic, .picmin, .picmax {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 2px 3px #CCC;
	-webkit-box-shadow:0 2px 3px #CCC;
	box-shadow:0 2px 3px #CCC;
}
.picmin, .picmin span, .picmin img {
	height:30px;
	width:30px;
}
.picmax span, .picmax img, .picmax {
	height:90px;
	width:90px;
}
.pubpic:hover, .picmin:hover, .picmax:hover {
	background:#FBD007;
}
.ui_view_menu {
	height:41px;
	position:fixed;
	bottom:0;
	width:auto;
	width:52px;
	cursor:pointer;
	background:url(global/go_tp.png) no-repeat;
	_position:absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
.menus {
	height:33px;
	background-position:0 -1275px;
	background-repeat:repeat-x;
	cursor:default;
	padding-left:20px;
	margin-top:10px;
	position:relative;
	display:block;
}
.menus li {
	margin:0;
	width:72px;
	float:left;
	height:28px;
	line-height:28px;
	padding-top:5px;
	text-align:center;
}
.menus li a:hover, .menus li a.select {
	font-weight:bold;
	text-decoration:none;
	color:#ff6200;
}
.menus a.select {
	display:block;
	width:100%;
	background-position:0 -552px;
	height:100%;
}
.tableLayer .t_l {
	width:5px;
	height:5px;
	background:url('home/tablelayer_01.png') no-repeat;
	_background:url('/css/home/tablelayer_01.gif') no-repeat;
	_filter:alpha(opacity=70);
}
.tableLayer .t_c {
	height:5px;
	background:url('home/tablelayer_02.png') repeat-x;
	_background:url('/css/home/tablelayer_02.gif') repeat-x;
	_filter:alpha(opacity=70);
}
.tableLayer .t_r {
	width:5px;
	height:5px;
	background:url('home/tablelayer_03.png') repeat-y;
	_background:url('/css/home/tablelayer_03.gif') no-repeat;
	_filter:alpha(opacity=70);
}
.tableLayer .m_l {
	width:5px;
	background:url('home/tablelayer_02.png') repeat-y;
	_background:url('/css/home/tablelayer_02.gif') repeat-y;
	_filter:alpha(opacity=70);
}
.tableLayer .m_c {
	background:#fff;
	padding:5px;
}
.tableLayer .m_r {
	width:5px;
	background:url('home/tablelayer_02.png') repeat-y;
	_background:url('/css/home/tablelayer_02.gif') repeat-y;
	_filter:alpha(opacity=70);
}
.tableLayer .b_l {
	width:5px;
	height:5px;
	background:url('home/tablelayer_04.png') no-repeat;
	_background:url('/css/home/tablelayer_04.gif') no-repeat;
	_filter:alpha(opacity=70);
}
.tableLayer .b_c {
	height:5px;
	background:url('home/tablelayer_02.png') repeat-x;
	_background:url('/css/home/tablelayer_02.gif') repeat-x;
	_filter:alpha(opacity=70);
}
.tableLayer .b_r {
	width:5px;
	height:5px;
	background:url('home/tablelayer_05.png') no-repeat;
	_background:url('/css/home/tablelayer_05.gif') no-repeat;
	_filter:alpha(opacity=70);
}
.dialogic {
	padding:10px 20px;
}
.tales60 {
	padding:8px 0 8px 60px;
	font-size:14px;
}
.tales100 {
	padding:8px 0 8px 100px;
	font-size:14px;
}
.tales100 dt {
	margin-left:-100px;
	_margin-left:-50px;
	width:100px;
	text-align:right;
	float:left;
	margin-top:8px;
}
.tales60 dt {
	margin-left:-60px;
	_margin-left:-30px;
	width:60px;
	text-align:right;
	float:left;
	margin-top:8px;
}
.tales60 dd, .tales100 dd {
	width:100%;
	float:left;
}
.tales60 .label, .tales60 .text, .tales100 .label, .tales100 .text {
	font-size:14px;
	border:none;
	display:block;
}
.tales60 .text, .tales100 .text {
	height:28px;
	line-height:28px;
	padding:6px 8px 6px 0;
	background-position:right -553px;
	float:left;
	outline-width:0;
}
.tales60 .label, .tales100 .label {
	height:42px;
	background-position:-2px -553px;
	padding:0 0 0 8px;
}
.tales60 .labelHover, .tales100 .labelHover {
	background-position:0 -604px;
}
.tales60 .labelHover .text, .tales100 .labelHover .text {
	background-position:right -604px;
}
.dialogic a {
	color:#C03B0C;
}
.note {
	position:relative;
	height:22px;
	line-height:22px;
}
.dashed {
	border-bottom:1px dashed #dcdcdc;
	height:1px;
	line-height:1px;
	overflow:hidden;
	font-size:0;
}
.focusBt, .cancelBt {
	height:21px;
	width:60px;
	float:left;
}
.cancelBt {
	background-position:-72px -552px;
	color:#666;
}
.focusBt {
	background-position:-72px -573px;
	color:#fff;
}
.ErrorInfo {
	background:#eee url(global/standard_msg_error.gif) 5px center no-repeat;
	color:#000;
	border:#ccc 1px solid;
	padding:0 5px 0 25px;
	z-index:302;
}
.botton_count_on {
	background-position:0 -5029px;
	height:35px;
	width:110px;
	border:0;
	line-height:35px;
	cursor:pointer;
	margin:3px 0 0 0;
}
.botton_count_off {
	background-position:0 -5065px!important;
	cursor:not-allowed;
	margin:3px 0 0 0;
}
.even_phone, .even_myAccount {
	padding-left:17px;
	font-size:12px;
	cursor:pointer;
}
.even_phone {
	background-position:-287px -81px;
	background-position:-287px -83px\9;
}
.even_myAccount {
	background-position:-287px -23px;
	background-position:-287px -25px\9;
}
.tabLoginPanel {
	width:100%;
	overflow:hidden;
}
.errmsg {
	padding-left:20px;
	background:url(home/errmsg.gif) 0 3px no-repeat;
}
.ui_big_ratings {
	width:130px;
	height:24px;
	overflow:hidden;
	line-height:24px;
	float:left;
}
.ui_big_ratings li {
	width:13px;
	height:24px;
	float:left;
	background-position:-24px -148px;
	cursor:default;
}
.ui_big_ratings li.no {
	background-position:-38px -148px;
}
.ui_big_ratings li.on {
	background-position:-12px -148px;
}
.ui_big_ratings li.half {
	background-position:1px -148px;
}
.ratings, .initRating {
	width:auto;
	height:18px;
	overflow:hidden;
	line-height:18px;
	float:left;
}
.initRating, .initRating span {
	display:inline-block;
}
.ratings li, .initRating span {
	width:8px;
	height:16px;
	float:left;
	overflow:hidden;
	background-position:-73px -148px;
	cursor:pointer;
}
.ratings li.no, .initRating span.no {
	background-position:-81px -148px;
}
.ratings li.on, .initRating span.on {
	background-position:-62px -148px;
}
.ratings li.half, .initRating span.half {
	background-position:-54px -148px;
}
.centerLine {
	background:url(home/dotBg.gif) center 0 repeat-y;
	width:100%;
	margin:0 0 16px 0;
	overflow:hidden;
}
.centerLine div.half {
	width:40%;
	padding:0 16px;
	float:left;
	overflow:hidden;
}
.gui-table {
	width:100%;
	height:auto;
}
.gui-table .gui-tplt, .gui-table .gui-tprt, .gui-table .gui-ctlt, .gui-table .gui-ctrt, .gui-table .gui-btlt, .gui-table .gui-btrt {
	height:15px;
	width:15px;
	overflow:hidden;
}
.gui-table .gui-tplt {
	background-image:url(/css/home/gui_tplt.png);
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/home/gui_tplt.png', sizingMethod='crop');
}
.gui-table .gui-tprt {
	background-image:url(/css/home/gui_tprt.png);
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/home/gui_tprt.png', sizingMethod='crop');
}
.gui-table .gui-ctlt {
	background-image:url(/css/home/gui_ctlt.png);
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/home/gui_ctlt.png', sizingMethod='scale');
}
.gui-table .gui-ctrt {
	background-image:url(/css/home/gui_ctrt.png);
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/home/gui_ctrt.png', sizingMethod='scale');
}
.gui-table .gui-btlt {
	background-image:url(/css/home/gui_btlt.png);
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/home/gui_btlt.png', sizingMethod='crop');
}
.gui-table .gui-btrt {
	background-image:url(/css/home/gui_btrt.png);
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/home/gui_btrt.png', sizingMethod='scale');
}
.gui-table .gui-tpct {
	background-image:url(/css/home/gui_tpct.png);
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/home/gui_tpct.png', sizingMethod='scale');
}
.gui-table .gui-btct {
	background-image:url(/css/home/gui_btct.png);
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/home/gui_btct.png', sizingMethod='scale');
}
#page {
	font-size:12px;
	height:21px;
	width:auto;
	margin:20px auto;
	float:right;
}
#page a, #page strong {
	float:left;
	margin:0 0 0 2px;
}
#page a, #page span {
	display:inline-block;
	height:21px;
	line-height:21px;
	background:url(home/page.png) no-repeat;
	cursor:pointer;
}
#page a, #page a.pre, #page a.next {
	padding-left:8px;
	background-position:0 0;
}
#page a span, #page a.pre span, #page a.next span {
	padding-right:8px;
	background-position:right -25px;
	color:#666;
}
#page a.on, #page a:hover {
	background-position:0 -50px;
	text-decoration:none;
}
#page a.on span, #page a:hover span {
	background-position:right -75px;
	color:#ff9600;
}
.autocompleter-choices, .classW {
	position:absolute;
	margin:0;
	border-spacing:inherit;
	border-collapse:separate;
	padding:0;
	list-style:none;
	border:1px solid #9F9F9F;
	border-top:0;
	background-color:#fff;
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:100;
	background:#FFF;
}
.autocompleter-choices li, .classW li {
	position:relative;
	margin:0;
	padding:0;
	text-indent:7px;
	display:block;
	float:none!important;
	cursor:pointer;
	font-weight:normal;
	white-space:nowrap;
	font-size:12px;
	line-height:25px;
	overflow:hidden;
	height:25px;
	width:100%;
	clear:both;
}
.autocompleter-choices li.autocompleter-selected, .classW li.autocompleter-selected {
	background-color:#FF7B03;
	color:#fff;
}
.autocompleter-choices li.autocompleter-selected a, .classW li.autocompleter-selected a {
	color:#fff;
}
.autocompleter-choices span.autocompleter-queried, .classW span.autocompleter-queried {
	display:inline;
	float:none;
	font-weight:bold;
	margin:0;
	padding:0;
}
.autocompleter-choices li.autocompleter-selected span.autocompleter-queried, .classW li.autocompleter-selected span.autocompleter-queried {
	color:#9FCFFF;
}
.selectOptions a, .selectOptions .option {
	display:inline-block;
	float:left;
	padding:0 3px;
}
.selectOptions a.select {
	background:#C03B0C;
	color:#fff;
}
.ul-80 li, .dl-80 {
	padding-left:80px;
	height:100%;
	clear:both;
	margin-top:8px;
	color:gray;
}
.ul-80Inner, .dl-80 dt {
	width:80px;
	float:left;
	text-align:right;
	margin-left:-80px;
	_margin-left:-40px;
}
.dialogTips, .dialog_z_index {
	position:absolute;
	z-index:200;
	visibility:hidden;
	top:0;
	left:0;
	width:380px;
}
td.dialog_tl, td.dialog_tr, td.dialog_bl, td.dialog_br {
	height:10px;
	overflow:hidden;
	padding:0;
	width:10px;
	opacity:.4;
}
td.dialog_tl {
	background-image:url(home/dialog_top_left.png);
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/home/dialog_top_left.png', sizingMethod='crop');
}
td.dialog_tr {
	background-image:url(home/dialog_top_right.png);
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/home/dialog_top_right.png', sizingMethod='crop');
}
td.dialog_bl {
	background-image:url(home/dialog_bottom_left.png);
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/home/dialog_bottom_left.png', sizingMethod='crop');
}
td.dialog_br {
	background-image:url(home/dialog_bottom_right.png);
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/home/dialog_bottom_right.png', sizingMethod='scale');
}
td.dialog_c, td.dialog_tc, td.dialog_cl, td.dialog_cr, td.dialog_bc {
	background-image:url(home/dialog_border.png);
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/home/dialog_border.png', sizingMethod='scale');
	opacity:.4;
}
.plugpanel {
	visibility:hidden;
	background:#fff;
	box-shadow:#BBB 5px 5px 5px;
	position:absolute;
	z-index:99;
	border:1px solid #828282;
	top:0;
	left:0;
}
.plugpanel .inner {
	padding:12px;
}
.plugpanel .scity {
	padding:0 0 4px 60px;
	border-bottom:1px solid #dfd7cb;
}
.plugpanel .scityT {
	display:inline-block;
	width:50px;
	float:left;
	text-align:right;
	margin-left:-60px;
	_margin-left:-30px;
	margin-top:4px;
	color:#666;
}
.plugpanel .scityC {
	float:left;
	width:100%;
	text-align:left;
}
.plugpanel a {
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:0 8px;
	color:#af161c;
	text-decoration:none!important;
	margin:4px 4px 0 0;
	_margin:4px 2px 0 0;
}
.plugpanel a:hover, .plugpanel a.select {
	background:#af161c;
	color:#fff;
}
sub {
	font-weight:bold;
	font-size:22px;
	font-size:28px\9;
	font-style:italic;
	color:#f60;
	line-height:24px;
	vertical-align:middle;
	margin-left:10px;
}
sub.min {
	font-size:14px;
}
sup {
	font-weight:normal;
	font-size:16px;
	font-style:italic;
	color:#f60;
	line-height:20px;
	vertical-align:top;
	margin-left:2px;
}
sup.min {
	font-size:12px;
}
.bigSub {
	font-size:3em;
	font-weight:bold;
}
.bigSup {
	font-size:2em;
}
.ibutton, .ibutton input, .ibutton span {
	background-image:url(global/button.png);
	display:inline-block;
	cursor:pointer;
	text-align:center;
}
.w90_button, .w90_button_off {
	width:90px;
	height:26px;
	line-height:26px;
	line-height:28px\9;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
}
.w90_button {
	background-position:0 -383px;
	color:#fff!important;
}
.w90_button:hover {
	background-position:-105px -383px;
	color:#fff;
	text-decoration:none!important;
}
.w90_button_off {
	background-position:-209px -383px;
	color:#999;
}
.w90_button_off:hover {
	text-decoration:none!important;
	color:#999;
}
.ui_notice {
	height:26px;
	width:100%;
	border-bottom:1px solid #c5c5c5;
	color:#d00;
	background:#fbe954;
	text-align:center;
}
.ui_notice .ui_notice_in {
	height:26px;
	line-height:26px;
	line-height:28px\9;
	overflow:hidden;
	position:relative;
}
.ui_notice_in .more {
	display:block;
	border:1px solid #B1BDD6;
	padding:2px;
	top:6px;
	right:6px;
	cursor:pointer;
	position:absolute;
	right:6px;
	top:6px;
}
.face, .moved .tSina label {
	background:url(global/icon.png) no-repeat;
}
.send_wala .uipic, .list_wala .uipic {
	width:70px;
	padding-left:5px;
	padding-right:5px;
	margin-right:0;
}
.send_wala .uiText {
	width:550px;
}
.send_wala .wala_text {
	background-position:left -225px;
	width:540px;
	padding-left:10px;
	height:67px;
	position:relative;
}
.send_wala .wala_text .pl {
	display:block;
	width:12px;
	height:18px;
	background-position:0 -204px;
	background-color:#fff;
	position:absolute;
	left:-7px;
	top:12px;
}
.send_wala .wala_text_inner {
	background-position:right -292px;
	width:540px;
	height:67px;
}
.wala_defV {
	position:absolute;
	top:2px;
	left:7px;
	color:#999;
}
.walaL_say_area {
	width:540px;
	height:55px;
	line-height:18px;
	border:0;
	overflow-x:hidden;
	outline:none;
	overflow-y:auto;
	font-size:14px;
	font-family:Tahoma, 宋体;
	resize:none;
	background:none;
	position:absolute;
	left:5px;
	top:5px;
}
.send_wala .linkd {
	margin-top:5px;
}
.num b {
	font-family:Constantia, Georgia;
	font-size:16px;
	color:#c30;
	margin:5px;
}
.face {
	background-position:0 0;
	display:inline-block;
	float:left;
	cursor:pointer;
	height:12px;
	line-height:12px;
	padding:3px 0 3px 20px;
	color:333;
}
.dmore {
	border-color:#c30 transparent transparent;
	border-style:solid dashed dashed;
	border-width:4px 4px 0;
	display:inline-block;
	font-size:0;
	height:0;
	line-height:0;
	margin:0 0 0 3px;
	vertical-align:middle;
	width:0;
}
.moved {
	display:inline-block;
	width:240px;
}
.moved dt, .moved dd {
	float:left;
}
.moved dt {
	color:#666;
	padding-left:10px;
}
.moved dd {
	color:#c30;
	margin-right:10px;
}
.moved .tSina label {
	background-position:0 -34px;
	cursor:pointer;
	float:left;
	height:12px;
	line-height:12px;
	margin-left:5px;
	padding:3px 0 3px 20px;
	vertical-align:middle;
}
.list_wala li {
	margin-top:15px;
}
.movieGrayBg {
	background:#f4f4f4;
}
.wala_transmit {
	position:relative;
	border:1px solid #d3d3d3;
	padding:10px 15px 5px;
	color:#666;
	margin:5px 0;
	border-radius:3px;
	background:#fff;
}
.wala_arrow {
	position:absolute;
	display:block;
	top:-10px;
	_top:-8px;
	overflow:hidden;
	width:20px;
	height:10px;
}
.wala_arrow * {
	display:block;
	font-family:"SimSun";
	font-size:21px;
	height:10px;
	overflow:hidden;
}
.wala_arrow em {
	color:#d3d3d3!important;
}
.wala_arrow span {
	position:absolute;
	top:1px;
	color:#fff;
}
.detail_body_right .send_wala .wala_text {
	width:250px;
}
.detail_body_right .send_wala .wala_text_inner {
	width:250px;
}
.detail_body_right .walaL_say_area {
	width:250px;
}
.detail_body_right .send_wala .uipic, .detail_body_right .list_wala .uipic {
	width:30px;
	padding-left:0;
	padding-right:0;
	margin-right:0;
}
.detail_body_right .gewa_outer_text {
	width:220px;
}
.ui_grades {
	background:url(global/ui_star.gif) no-repeat;
	display:inline-block;
	width:86px;
	height:12px;
	line-height:12px;
	font-size:12px;
	font-weight:bold;
	color:#f60;
	text-align:right;
	margin:1px 2px;
}
.ui_grade1 {
	background-position:0 0;
}
.ui_grade2 {
	background-position:0 -12px;
}
.ui_grade3 {
	background-position:0 -25px;
}
.ui_grade4 {
	background-position:0 -38px;
}
.ui_grade5 {
	background-position:0 -51px;
}
.ui_grade6 {
	background-position:0 -64px;
}
.ui_grade7 {
	background-position:0 -77px;
}
.ui_grade8 {
	background-position:0 -90px;
}
.ui_grade9 {
	background-position:0 -103px;
}
.ui_grade10 {
	background-position:0 -116px;
}
.gewaRemain, .gewaWabi, .wabiQa {
	display:inline-block;
	float:left;
	height:30px;
	line-height:30px;
	background:url(buss/ico_wacoin.png) no-repeat;
	font-size:14px;
}
.gewaRemain {
	background-position:-7px -40px;
	padding-left:24px;
}
.gewaWabi {
	background-position:0 0;
	padding-left:36px;
}
.gewaRemain b, .gewaWabi b {
	color:#ff6201;
	font-size:24px;
	vertical-align:-2px;
	margin:0 5px;
}
.gewaWabi em {
	font-size:12px;
	color:#666;
}
.gewaWabi em em {
	color:#ff6201;
}
a.wabiQa {
	background-position:-7px -75px;
	margin-left:10px;
	width:15px;
}
a.wabiQa:hover {
	text-decoration:none;
}
.userResponse {
	padding:10px 20px;
}
.userResponse b {
	font-size:14px;
	line-height:40px;
	display:inline-block;
	color:#333;
}
.userResponse span.logo {
	display:inline-block;
	width:105px;
	height:40px;
	line-height:50px;
	overflow:hidden;
	background:url(home/gewa_home_bg.png) no-repeat 0 0;
}
.userResponse textarea {
	border:1px solid #b2b2b2;
	font-size:14px;
	height:100px;
	line-height:20px;
	overflow-y:auto;
	padding:5px;
	resize:none;
	width:438px;
	box-shadow:inset 0 0 3px #ccc;
}
.step1, .step2, .step3, .step4, .movieInfoBox ul li, .payBox_header h2, .phonePic, .orderResult_tab li, .oAddPhone, .oDelPhone, .bt1, .bt2, .bt3, .bt4, .bt5, .delcredits, .addcredits, .hasSeat, .sellSeat, .checkSeat, .lockSeat, .buyBut, .N, .limitTimedetail p, .unselect1, .unselect2, .trueBt, .screenList a .seatPic, .paymenu .paymenu_head label, .paytips, .screenList a img.imax, .conitce span.tips {
	background:url(buss/steps.gif) no-repeat;
}
.c07f {
	color:#07f;
}
.cred {
	color:#f00;
}
.c333 {
	color:#333;
}
.c999 {
	color:#999;
}
.yellow {
	color:#FF6200;
}
.blue {
	color:#0a5db1;
}
.red {
	color:red;
}
.green {
	color:#61990a;
}
.ui_layout {
	background:#fff;
}
.inner {
	padding:10px;
}
.orderLoginBox {
	margin-bottom:-3000px;
	padding-bottom:3000px;
}
.lineth {
	text-decoration:line-through;
	font-family:'宋体', Verdana;
}
.point {
	font-family:'宋体';
}
.buyBut {
	background-position:0 -572px;
	border:0 none;
	color:#FFF;
	cursor:pointer;
	font-size:15px;
	font-weight:bold;
	height:30px;
	text-align:center;
	width:100px;
}
.ui_layout {
	background:#fff;
}
.center {
	text-align:center!important;
}
.fs16 {
	font-size:16px;
}
.fs22 {
	font-size:22px;
}
.fs28 {
	font-size:28px;
}
.ti2em {
	text-indent:2em;
}
.bdr1 {
	border-right:1px solid #e8e8e8;
}
.bdl1 {
	border-left:1px solid #e8e8e8;
}
.bt1, .bt2, .bt3, .bt4, .bt5 {
	border:0 none;
	cursor:pointer;
	height:22px;
	line-height:22px;
	line-height:24px\9;
	overflow:hidden;
	font-size:14px;
	width:65px;
	margin:0 4px;
	display:inline-block;
	text-decoration:none!important;
}
.bt1 {
	background-position:0 -245px;
	color:#e66510;
}
.bt2 {
	background-position:0 -268px;
	color:#333;
}
.bt3 {
	background-position:right -1013px;
	color:#157295!important;
	vertical-align:middle;
}
.bt4 {
	background-position:right -1152px;
	color:#157295!important;
}
.bt5 {
	background-position:-170px -1013px;
	color:#bbb!important;
	cursor:auto;
}
.cardpass {
	color:#999;
	left:6px;
	position:absolute;
	top:6px;
}
.unselect1, .unselect2 {
	cursor:pointer;
	margin-left:5px;
}
.unselect1 {
	height:14px;
	width:15px;
	background-position:-285px -759px;
	display:inline-block;
}
.unselect2 {
	height:16px;
	width:17px;
	background-position:-283px -723px;
	padding-right:20px;
	display:inline-block;
}
.point_dot {
	background:url("home/dot.gif") 10px 12px no-repeat;
	text-indent:0;
	padding-left:20px;
}
.redBt {
	background-position:0 -4054px;
}
.redBt span, .redBt input {
	background-position:right -4077px;
	color:#fff;
}
.bigBt {
	line-height:32px;
	padding-left:20px;
	height:32px;
	background-position:0 -4165px!important;
}
.bigBt span, .bigBt input {
	font-size:14px;
	font-weight:bold;
	padding-right:20px;
	height:32px;
	float:left;
	background-position:right -4198px!important;
	color:#fff;
}
.bigBt:hover, label.bg_hover {
	background-position:0 -3532px!important;
}
.bigBt:hover span, label.bg_hover input {
	background-position:right -3565px!important;
	color:#fff;
}
.step1, .step2, .step3, .step4 {
	text-indent:-8px;
}
.payOrderSteps {
	width:100%;
	background:#e8e8e8;
	border-radius:2px;
	overflow:hidden;
}
.payOrderSteps li {
	width:25%;
	height:34px;
	line-height:34px;
	text-align:center;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.payStep02 .step1, .payStep03 .step2, .payStep04 .step3 {
	background-position:right 0;
}
.payStep02 .step2, .payStep03 .step3, .payStep04 .step4 {
	background-color:#f96101;
	background-position:right -34px;
	color:#fff;
}
.payStep02 .step3, .payStep03 .step1, .payStep04 .step1, .payStep04 .step2 {
	background-position:right -68px;
}
.payStep04 .step4 {
	background-image:none;
}
.specNotice {
	border-top:1px solid #ccc;
	padding:10px;
	line-height:24px;
}
.specNotice .isYes, .specNotice .isNo {
	padding:0 12px 0 22px;
	float:left;
	font-weight:normal;
	color:#333;
	display:inline-block;
	height:24px;
	line-height:24px;
	line-height:26px\9;
	overflow:hidden;
}
.specNotice .isYes {
	background-position:-280px -1233px;
}
.specNotice .isNo {
	background-position:-280px -1269px;
}
.playsInfo {
	padding-top:4px;
	display:inline-block;
}
.playsInfo em {
	font-size:12px;
	float:left;
	text-indent:0;
	width:16px;
	height:16px;
	line-height:16px;
	line-height:18px\9;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-variant:normal;
	margin:0 2px;
}
.playsInfo .j {
	background:#f36633;
}
.playsInfo .q {
	background:#32d3e1;
}
.playsInfo .y {
	background:#86c82c;
}
.playsInfo .x {
	background:#489ae9;
}
.playsInfo .t {
	background:#ff4862;
}
.preViewBox {
	border:1px solid #ccc;
}
.movieInfoBox ul {
	margin:10px;
	line-height:26px;
	color:#666;
}
.movieInfoBox ul li {
	width:30%;
	float:left;
	background-position:0 -125px;
	text-indent:10px;
	min-height:80px;
	_height:80px;
}
.movieInfoBox ul li.spec {
	width:40%;
	text-indent:0;
	background:none;
}
.selectSeat {
	height:100%;
	width:100%;
	background:#fff9f4;
	border-top:2px solid #ccc;
	overflow:hidden;
}
.seatGroup {
	height:100%;
	padding-right:271px;
}
.seatView {
	float:left;
	height:100%;
	overflow:hidden;
	width:100%;
}
.pewseat {
	float:right;
	margin-right:-271px;
	_margin-right:-135px;
	overflow:hidden;
	margin-bottom:-3000px;
	padding-bottom:3000px;
	width:270px;
	border-left:1px solid #ccc;
}
.pewseat h2 {
	font-size:14px;
	height:30px;
	line-height:32px;
	display:block;
	overflow:hidden;
}
.pewseatTop {
	background:#ffedc5;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	width:230px;
}
.seatInfo {
	text-align:center;
	border-bottom:1px solid #cfcfcf;
	padding:10px 0;
}
.seatInfo span {
	margin:0 10px;
}
.seatInfo span img {
	margin-top:1px;
}
.pewNo {
	background:none;
}
.orderNotice {
	background:url(buss/orderNotice.gif) 0 0 no-repeat;
	width:71px;
	color:#fff;
	margin:0 5px;
	font-weight:normal;
	height:19px;
	display:inline-block;
	text-align:center;
}
.room_screen {
	width:100%;
	height:46px;
	text-align:center;
	background:url(buss/screen.png) center 0 no-repeat;
	line-height:34px;
	color:#666;
	margin:10px auto 0 auto;
}
.wrapper {
	position:relative;
	padding-bottom:20px;
	width:100%;
	overflow:hidden;
}
.seatlist dl {
	overflow:hidden;
	padding-left:22px;
}
.seatlist dd {
	float:left;
	width:22px;
	text-align:center;
}
.pewNo {
	position:absolute;
	width:22px;
	text-align:center;
	background:#FFFBF7;
	height:100%;
	bottom:20px;
	left:0;
}
.pewNo span {
	display:block;
	width:18px;
	height:18px;
	padding:4px 2px 3px 2px;
	line-height:18px;
	color:#FFF;
}
.N {
	background-position:0 -447px;
}
.hasSeat, .sellSeat, .checkSeat {
	width:22px;
	height:20px;
	margin-top:5px;
	cursor:pointer;
	font-size:14px;
	_font-size:8px;
	font-weight:bold;
	color:green;
	text-align:center;
	line-height:12px;
}
.checkSeat {
	background-position:-1px -388px;
}
.hasSeat {
	background-position:-2px -357px;
}
.sellSeat {
	background-position:-1px -417px;
}
.noSeat {
	width:22px;
	height:20px;
}
.viewSeatPanel .seatlist dl {
	height:5px;
}
.viewSeatPanel .seatlist dd {
	width:6px;
	height:5px;
	overflow:hidden;
}
.viewSeatPanel .hasSeat, .viewSeatPanel .sellSeat, .viewSeatPanel .checkSeat {
	width:3px;
	height:3px;
	margin-top:2px;
	overflow:hidden;
	margin:0 auto;
	cursor:default;
}
.viewSeatPanel .hasSeat {
	background:#aaa;
}
.viewSeatPanel .sellSeat {
	background:red;
}
.viewSeatPanel .checkSeat {
	background:green;
}
.lover_l .hasSeat {
	background-position:-1px -832px;
}
.lover_r .hasSeat {
	background-position:-23px -832px;
}
.lover_l .sellSeat {
	background-position:-1px -880px;
}
.lover_r .sellSeat {
	background-position:-23px -880px;
}
.lover_l .checkSeat {
	background-position:-1px -856px;
}
.lover_r .checkSeat {
	background-position:-23px -856px;
}
.moviePackageArea {
	border-top:1px solid #ccc;
}
.moviePackageArea h2 {
	font-size:14px;
	font-weight:normal;
}
.moviePackage {
	position:relative;
	width:310px;
	float:left;
	height:100%;
	margin-bottom:10px;
}
.moviePackage .moviePackage_pic {
	padding:0 7px 0 22px;
	float:left;
}
.moviePackage .moviePackage_text {
	_line-height:18px;
	float:left;
}
.mPackageChoose {
	position:absolute;
	top:0;
	left:0;
*top:1px;
	margin:0;
	padding:0;
}
.new_moviePackage {
	padding:20px;
}
.new_moviePackage .packageBox {
	position:relative;
}
.new_moviePackage .packageBox .mPackageChoose {
	position:absolute;
	top:5px;
	left:0;
}
.new_moviePackage .packageBox dl dt {
	width:120px;
	height:90px;
	overflow:hidden;
}
.new_moviePackage .packageBox dl dd {
	width:90px;
	text-align:center;
	margin:7px 0;
	line-height:25px;
}
.new_moviePackage label {
	background:#F49813;
	width:185px;
	margin-left:5px;
	padding:0 10px;
	height:24px;
	line-height:24px;
	color:#fff;
	font-weight:normal;
	display:block;
	overflow:hidden;
	font-size:12px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.moviePackageDel {
	width:180px;
}
.moviePackageDel h3 {
	font-weight:normal;
	font-size:14px;
}
.moviePackageDel dl {
	color:#666;
	overflow:hidden;
}
.moviePackageDel dl dt {
	float:left;
	margin:0 10px 0 0;
}
.moviePackageDel dl dd {
	float:left;
}
.selectSeatBtm {
	height:100%;
	width:100%;
	background:#fff;
	border-top:1px solid #ccc;
	overflow:hidden;
}
.pews {
	text-align:center;
	position:absolute;
	float:left;
	color:#ff6200;
	width:96px;
	margin:0 10px 10px 0;
	background-color:#f9f9f9;
	height:20px;
	line-height:20px;
	line-height:22px\9;
	border:1px solid #909090;
}
.pews img {
	background:url(home/tips_point.png) 0 -6px no-repeat;
	width:13px;
	height:7px;
	position:absolute;
	bottom:-7px;
	left:10px;
}
.mobileInfo {
	padding:10px 0;
}
.mobileInfo li {
	margin:0 0 10px 0;
}
.mobileInfo label {
	width:70px;
	text-align:right;
	display:inline-block;
}
.changeScreenArea {
	width:400px;
}
#changeScreen {
	background-repeat:no-repeat;
	background-position:right -852px;
	cursor:pointer;
	line-height:16px;
	padding-right:12px;
	color:#333;
}
.screenList a {
	display:block;
	height:36px;
	line-height:36px;
	margin:0;
	color:#333;
	border-top:1px solid #e4e4e4;
	width:360px;
	overflow:hidden;
}
.screenList a:hover {
	background:#f48946;
}
.screenList a.select {
	background:#cd3301;
}
.screenList span {
	width:60px;
	display:inline-block;
	cursor:pointer;
	float:left;
}
.screenList span.room, .screenList span.edition {
	width:100px;
}
.screenList span.price {
	width:86px;
}
.screenList span.edition b.d3 {
	font-family:'Arial';
	color:#c30;
	float:left;
}
.screenList a img.imax {
	width:30px;
	height:10px;
	background-position:right -556px;
	margin:14px 0 0 3px;
	float:left;
}
.screenList a.select img.imax, .screenList a:hover img.imax {
	background-position:right -589px;
}
.screenList a img.seatPic {
	width:15px;
	height:15px;
	background-position:0 -552px;
	border:0;
	cursor:pointer;
	margin:12px 0 0 3px;
}
.changeScreenArea .inner {
	padding-bottom:40px;
	overflow:hidden;
}
.changeScreenArea .visb {
	width:100%;
	height:100%;
	overflow:hidden;
}
.screenList a:hover .gray, .screenList a:hover .yellow, .screenList a.select .gray, .screenList a.select .yellow, .screenList a:hover span.edition b.d3, .screenList a.select span.edition b.d3 {
	color:#fff;
}
.payBox {
	border:1px solid #ccc;
}
.payBox_header {
	color:#f96101;
	font-weight:normal;
	height:33px;
	line-height:33px;
	border-bottom:2px solid #ff6632;
	padding:0 10px;
	background:#e3e3e3;
	background:-moz-linear-gradient(center top, #fff 0, #e3e3e3 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e3e3e3));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3', GradientType=0);
}
.payBox_header h2 {
	font-size:14px;
	font-weight:normal;
	width:auto;
	padding:4px 0 4px 24px;
	overflow:hidden;
}
.payBox_header h2.conOrder {
	background-position:-280px -345px;
}
.payBox_header h2.usePerf {
	background-position:-280px -385px;
}
.payBox_header h2.movieReview {
	background-position:-280px -874px;
}
.payBox_header h2.usePhone {
	background-position:-280px -792px;
}
.payBox_header h2.bdsi {
	background-position:-280px -833px;
}
.payBox_body {
	overflow:hidden;
}
.payBox_body h2 {
	height:24px;
	line-height:24px;
	line-height:26px\9;
	padding:0 10px;
	overflow:hidden;
	background:#f7f7f7;
	display:block;
	font-size:12px;
	font-weight:bold;
}
.payBox_body .pic {
	padding:10px 10px 30010px 10px;
}
.payBox_body_left {
	float:left;
	width:660px;
}
.payBox_body_right {
	float:right;
	width:260px;
	margin-bottom:-30000px;
	padding-bottom:30000px;
}
.movieInfo {
	width:530px;
	overflow:hidden;
}
.movieInfo300 {
	width:290px;
	float:left;
	overflow:hidden;
}
.movieInfo239 {
	width:239px;
	float:left;
	overflow:hidden;
}
.movieInfo ul li p {
	height:27px;
	line-height:27px;
	color:#666;
	border-bottom:1px solid #e8e8e8;
	padding:0 10px;
	overflow:hidden;
}
.limitTimeNotice {
	background:#ffeedf;
}
.limitTimedetail {
	background:#fffbf7;
	margin-bottom:-30000px;
	padding-bottom:30000px;
	padding-top:15px;
}
.limitTimedetail h3, .limitTimedetail p {
	font-family:'微软雅黑', '宋体', Verdana;
}
.limitTimedetail p {
	height:60px;
	line-height:60px;
	background-position:-250px -640px;
	padding-left:55px;
	color:#d3451f;
}
.limitTimedetail ul {
	border-top:1px dashed #e8e8e8;
	padding:10px 0 0 0;
	text-align:center;
}
#RemainM, #RemainS {
	font-size:45px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.changeMobile {
	background:#ededed;
	height:22px;
	line-height:22px;
}
.rCoop {
	width:452px;
	height:70px;
	float:left;
	margin-bottom:10px;
	border:1px solid #dedede;
	position:relative;
}
.rCoop input {
	position:absolute;
	top:30px;
	left:10px;
*top:25px;
*left:6px;
}
.rCoop label {
	display:block;
	height:30px;
	line-height:15px;
	margin:20px 10px 20px 30px;
	color:#333;
	cursor:pointer;
}
.rCoop label span.note {
	color:#999;
	display:block;
}
.rCoopDis {
	background:#f4f4f4;
	filter:alpha(opacity=50);
	opacity:.5;
}
.rCoopDis label {
	color:#888;
	cursor:not-allowed;
}
.rCoopDis label span.note {
	color:#ccc;
}
.orderTable {
	border:1px solid #ffcfa4;
	position:relative;
	overflow:hidden;
	padding-bottom:46px;
}
.orderTable table th {
	background:#f2f2f2;
	padding:4px 7px;
	text-align:left;
}
.orderTable table td {
	padding:11px 7px 12px;
	border-bottom:1px solid #e8e8e8;
	color:#666;
}
.orderTable table tr.select td {
	background:#fff6ec;
	border-top:1px solid #ffcfa4;
	border-bottom:1px solid #ffcfa4;
}
.delcredits, .addcredits {
	width:15px;
	height:15px;
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
	margin:0 3px;
	overflow:hidden;
}
.delcredits {
	background-position:0 -326px;
}
.addcredits {
	background-position:0 -311px;
}
.peyments {
	padding:20px 10px;
	text-align:center;
	line-height:26px;
	margin-bottom:1px\0;
	background:#fff0e0;
	background:-moz-linear-gradient(center top, #fffaf5 0, #fff0e0 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffaf5), color-stop(100%, #fff0e0));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaf5', endColorstr='#fff0e0', GradientType=0);
}
.peyments .intro label {
	text-decoration:underline;
	cursor:pointer;
}
.peyments dl {
	width:450px;
	text-align:left;
	margin:0 auto;
}
.paymenu {
	padding:30px;
	margin-top:32px;
*margin-top:42px;
	position:relative;
	border:1px solid #ccc;
clear:both background:#e1e1e1;
	background:-moz-linear-gradient(top, #fff 50%, #e1e1e1 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(100%, #e1e1e1));
	background:-webkit-linear-gradient(top, #fff 50%, #e1e1e1 100%);
	background:-o-linear-gradient(top, #fff 50%, #e1e1e1 100%);
	background:-ms-linear-gradient(top, #fff 0, #e1e1e1 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
	background:linear-gradient(top, #fff 50%, #e1e1e1 100%);
}
.paymenu .paymenu_head {
	position:absolute;
	top:-31px;
	_top:-30px;
	width:886px;
	height:31px;
	line-height:32px;
	overflow:hidden;
}
.paymenu .paymenu_head label {
	display:inline-block;
	float:left;
	width:114px;
	text-align:center;
	height:31px;
	overflow:hidden;
	background-position:0 -515px;
	margin-right:5px;
	cursor:pointer;
}
.paymenu .paymenu_head label.select {
	background-position:right -515px;
	color:#333;
	font-weight:bold;
}
.paymenu .paymenu_head label input {
	position:absolute;
	left:-999px;
	top:-99px;
}
.lineB {
	border-bottom:1px dotted #ccc;
}
.paymenu .paymenu_body_t {
	height:26px;
	line-height:26px;
	line-height:28px\9;
	font-size:14px;
	font-weight:bold;
}
.paymenu_body dl {
	padding-left:90px;
	height:100%;
	overflow:hidden;
	margin-top:20px;
}
.paymenu_body dt {
	margin-left:-90px;
	_margin-left:-45px;
	text-align:right;
	margin-top:10px;
	width:90px;
	float:left;
}
.paymenu_body dd {
	padding-bottom:10px;
}
.payway label {
	display:inline-block;
	height:40px;
	position:relative;
	float:left;
	width:136px;
	overflow:hidden;
	background:url(buss/icon_pay.png?v=000) no-repeat;
	border:1px solid #fff;
	cursor:pointer;
	margin:0 20px 10px 0;
}
.payway label.select {
	border-color:#fc9e6c;
}
.payway label input {
	position:absolute;
	top:14px;
	left:8px;
*top:10px;
}
.ipsPay dt {
	margin-top:0;
}
.umPay {
	font-size:14px;
	font-weight:bold;
}
.paytips {
	position:absolute;
	width:430px;
	height:22px;
	line-height:22px;
	padding:5px 10px 5px 30px;
	left:60px;
	top:40px;
	background-color:#fff;
	border:1px solid #ccc;
	background-position:8px -610px;
	color:#ff6200;
}
.paytips img {
	position:absolute;
	left:16px;
	bottom:-7px;
}
.chooseGewaPay {
	padding:15px;
	border:1px solid #ffe3bb;
	background:#ffd;
	width:500px;
}
.chooseGewaPay p {
	padding-top:6px;
}
.decrease, .increase, .horizontal .scroll, .horizontal .handle .handleL, .horizontal .handle .handleR, .horizontal .handle .handleC, .horizontal .handle {
	background:url(global/bar.png?v=000);
}
.scroller {
	display:block;
	position:absolute;
	z-index:0;
}
.scroll {
	background:#fff;
	position:absolute;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#eee;
	z-index:99;
}
.handle {
	display:block;
	position:relative;
	cursor:pointer;
	background:#ccc;
	-moz-border-radius:4px;
	border-radius:4px;
}
.decrease, .increase {
	display:block;
	position:absolute;
	width:14px;
	height:14px;
	cursor:pointer;
	z-index:99;
	_height:13px;
}
.scroller.horizontal {
	height:19px;
	width:100%;
	bottom:0;
	left:0;
}
.horizontal .handle .handleL {
	padding-right:2px;
	height:14px;
	background-position:right -126px;
}
.horizontal .handle .handleR {
	width:100%;
	height:14px;
	background-position:0 -140px;
}
.horizontal .handle .handleC {
	width:100%;
	background-position:center -153px;
	height:14px;
	background-repeat:no-repeat;
}
.horizontal .scroll {
	left:14px;
	bottom:3px;
	height:14px;
	width:97%;
	background-position:0 -110px;
}
.horizontal .handle {
	bottom:-1px;
	height:14px;
	background-position:0 -126px;
	padding-left:2px;
	_height:13px;
}
.horizontal .decrease {
	bottom:2px;
	left:0;
	background-position:-13px -126px;
}
.horizontal .increase {
	bottom:2px;
	right:0;
	background-position:-26px -126px;
}
.scroller.vertical {
	height:100%;
	width:19px;
	top:0;
	right:0;
}
.vertical .scroll {
	top:18px;
	_top:32px;
	right:3px;
	width:14px;
	height:214px;
}
.vertical .handle {
	right:-1px;
	width:13px;
}
.vertical .decrease {
	top:0;
	right:3px;
}
.vertical .increase {
	bottom:0;
	right:3px;
}
.orderSuccessLeft {
	width:660px;
}
.orderSuccessRight {
	width:260px;
}
.m1 {
	background:#c2bdba;
}
.m2 {
	background:#fffaf6;
}
.m1, .m2, .m {
	color:#c2bdba;
}
.orderResult_info {
	border:1px solid #d5d5d5;
	background:#fff6ed;
}
.orderResult_info h1 {
	margin-top:26px;
	line-height:32px;
	font-size:34px;
	font-family:'微软雅黑', '宋体';
	font-weight:normal;
}
.orderResult_info h1 a {
	font-size:14px;
	font-weight:normal;
	margin-left:10px;
	color:#f60;
}
.orderResult_info p {
	line-height:26px;
}
.orderResult_tab {
	float:left;
	border-bottom:1px solid #f7dabd;
	width:442px;
}
.orderResult_tab li {
	float:left;
	font-size:14px;
	width:147px;
	cursor:pointer;
	height:34px;
	line-height:34px;
	line-height:36px;
	overflow:hidden;
	text-align:center;
	background-position:0 -719px;
}
.orderResult_tab li.select {
	background-position:0 -682px;
	font-weight:bold;
	border-bottom:1px solid #ffe7d4;
	margin-bottom:-1px;
}
.oAddPhone, .oDelPhone {
	display:inline-block;
	width:26px;
	height:26px;
	cursor:pointer;
}
.oAddPhone {
	background-position:right -905px;
}
.oDelPhone {
	background-position:right -943px;
}
.orderResult_tab_con {
	clear:both;
	border:1px solid #f7dabd;
	border-top:0;
	width:400px;
	background:#ffe7d4;
	padding:15px 20px;
}
.orderResult_tab_info p {
	background:#fffaf6;
	padding:10px;
	line-height:18px;
}
.conitce {
	padding:10px 10px 10px 54px;
	position:relative;
}
.conitce span.tips {
	position:absolute;
	top:10px;
	left:20px;
	_left:-30px;
	display:block;
	width:22px;
	height:20px;
	background-position:-280px -1310px;
}
.conitce b, .isConfirm b {
	font-size:14px;
}
.conitce .line {
	padding-bottom:10px;
	border-bottom:1px dashed #aaa;
}
.isConfirm {
	width:730px;
	border:1px solid #eee;
	padding:10px;
	background:#fff;
}
.usePhoneBox {
	line-height:26px;
	color:#666;
}
.phonePic {
	display:block;
	width:190px;
	height:60px;
	background-position:0 -761px;
}
.bdsiBox {
	line-height:26px;
	vertical-align:middle;
}
.bd1px {
	border-bottom:1px dashed #ccc;
}
.bdsiBox textarea {
	border:1px solid #ccc;
	width:200px;
	height:80px;
	overflow-y:auto;
	padding:5px;
	font-size:12px;
	color:#666;
}
.payBox_body_left .num {
	padding-left:80px;
	overflow:hidden;
}
.payBox_body_left .num dt {
	width:80px;
	margin-left:-80px;
	_margin-left:-40px;
	float:left;
}
.payBox_body_left .num dd {
	width:340px;
	height:auto;
	overflow:hidden;
}
.payBox_body_left .num dd div {
	width:170px;
	display:inline-block;
	float:left;
	overflow:hidden;
}
.payBox_body_left .rice {
	color:#f60;
	font-size:20px;
}
.payBox_body_left .phone, .resultPhone {
	background:url(sport/sportBg.png) no-repeat;
	background-position:-922px -322px;
	display:inline-block;
	padding-left:18px;
}
.reBox .retext {
	position:relative;
	display:inline-block;
}
.reBox .retext textarea {
	border:1px solid #ccc;
	width:228px;
	height:30px;
	padding:4px;
	font-size:12px;
	color:#ccc;
	overflow-y:auto;
	max-width:228px;
	min-width:228px;
}
.reBox .retext .up {
	border-width:0 7px 7px;
	border-style:dotted dotted solid;
	border-color:transparent transparent #ccc;
	position:absolute;
	left:110px;
	top:-5px;
	overflow:hidden;
	width:0;
	height:0;
}
.reBox .retext .down {
	border-width:0 7px 7px;
	border-style:dotted dotted solid;
	border-color:transparent transparent #fff;
	position:absolute;
	left:110px;
	top:-4px;
	overflow:hidden;
	width:0;
	height:0;
}
.percent_50, .percent_33 {
	width:100%;
	height:auto;
	overflow:hidden;
}
.percent_50 li {
	width:49.9%;
	float:left;
	overflow:hidden;
}
.percent_33 li {
	width:33%;
	float:left;
	overflow:hidden;
	text-align:center;
	margin-top:10px;
}
.msgs {
	padding:20px 30px 20px 60px;
	background:url(global/ico_error.gif) 30px 22px no-repeat;
	clear:both;
	overflow:hidden;
}
.msgs b {
	display:block;
	line-height:26px;
	font-size:14px;
}
.msgs a {
	float:right;
	color:#C03B0C;
	text-decoration:underline;
}
.msgs_button {
	padding:10px;
	text-align:right;
}
